package com.springboot_gradrecruit.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.springboot_gradrecruit.common.PageResponse;
import com.springboot_gradrecruit.model.dto.report.AddReportRequest;
import com.springboot_gradrecruit.model.dto.report.PageReportRequest;
import com.springboot_gradrecruit.model.dto.report.UpdateReportRequest;
import com.springboot_gradrecruit.model.entity.Report;
import com.springboot_gradrecruit.model.vo.report.ReportVO;
import org.springframework.stereotype.Service;

/**
* @author zr
* @description 针对表【report】的数据库操作Service
* @createDate 2024-12-13 10:18:29
*/
@Service
public interface ReportService extends IService<Report> {

    Long addReport(AddReportRequest addReportRequest);

    boolean updateReport(UpdateReportRequest updateReportRequest);

    PageResponse<ReportVO> pageReport(PageReportRequest pageReportRequest);
}
